package com.lap.codegen.domain;

import lombok.Getter;
import lombok.Setter;

/**
 * <pre>
 *  文件扩展配置,比如:服务层扩展是Default开头或者是Impl结尾.
 * </pre>
 *
 * @author Shuisheng.Lao
 * @version 1.0.0
 */
@Getter
@Setter
public class ExtConf {
    /**
     * 接收参数后缀,如 PersonVO->VO 就是后缀
     */
    private String paramSuffix;
    /**
     * 查询条件后缀,
     */
    private String querySuffix;
    /**
     * 数据模型后缀,
     */
    private String modelSuffix;
    /**
     * API后缀
     */
    private String apiSuffix;
    /**
     * API前缀
     */
    private String apiPrefix;
    /**
     * 服务前缀
     */
    private String serviceSuffix;

    /**
     * 服务实现后缀
     */
    private String serviceImplSuffix;
    /**
     * 服务后缀
     */
    private String servicePrefix;

    /**
     * 服务实现后缀
     */
    private String serviceImplPrefix;
    /**
     * DAO前缀
     */
    private String daoSuffix;
    /**
     * DAO后缀
     */
    private String daoPrefix;
    /**
     * SQL XML文件后缀
     */
    private String xmlSuffix;

}
